package com.github.prontera.persistence;

import java.util.List;

/**
 * MyBatis通用Mapper, 通常搭配MBG一起使用
 *
 * @author Alex
 */
public interface CrudMapper<T> {

	int insert(T record);
	
	int insertBatch(List<T> records);

	T get(Long id);

	int update(T record);

	List<T> find(final T entity);

	long count(final T entity);

	int remove(final T entity);

}
